<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>[1.2]-创建一个自己的项目 | PhalApi(π框架) - PHP轻量级开源接口框架 - 助你创造价值！</title>
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    <meta content="yes" name="apple-mobile-web-app-capable">
    <meta content="black" name="apple-mobile-web-app-status-bar-style">
    <meta content="telephone=no" name="format-detection">
    <meta content="email=no" name="format-detection">
    <meta name="Author" content="PhalApi,ecitlm,dogstar">
    <meta name="description" content="[1.2]-创建一个自己的项目，PhalApi是一个PHP轻量级开源接口框架，致力于快速开发接口服务。支持HTTP/SOAP/RPC等协议，可用于搭建接口/微服务/RESTful接口/Web Services。我们不断更新，保持生气；为接口负责，为开源负责！并承诺永久免费！">
    <meta name="keywords" content="PhalApi,phalapi,phalapi接口开发,后台接口开发,后台接口开发框架,接口开发,接口框架,开源接口框架,PHP后台接口开发,PHP接口开发,PHP接口框架,PHP后台接口框架,phalapi官网,PHP接口框架,php接口开发框架,php接口开发,php web框架,π框架,π开发框架,π接口框架,π接口开发框架,api接口,php接口,,PHP接口框架,phalapi文档,phalapi wiki,PhalApi文档,phalapi在线文档,phalapi官方文档">

    <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" media="screen">
    <link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.css" media="screen">
    <link rel="stylesheet" href="../css/main.css" />
    <link rel="stylesheet" href="../css/loading_bar.css" />
    <link rel="icon" href="http://webtools.qiniudn.com/dog_catch.png" type="image/x-icon" />
    <script src="../js/pace.min.js"></script>
	
	<!-- 代码高亮 -->
	<link rel="stylesheet" href="../css/highlight.min.css">
	<script src="../js/highlight.min.js"></script>
	<script>hljs.initHighlightingOnLoad();</script>
    
</head>

<body>
    <!-- navbar start -->
    <div class="navbar navbar-default navbar-fixed-top" id="mainnav" role="navigation">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand website_name" href="/"><!-- <span>PhalApi</span> --><strong></strong></a>
            </div>
            <div class="navbar-collapse collapse" aria-expanded="false" style="height: 1px;">
                <ul class="nav navbar-nav navbar-right" id="nav_bar">
                    <li><a href="https://www.phalapi.net/"><span class="glyphicon glyphicon-home"></span></a></li>
                    <li><a href="https://www.phalapi.net/download.html">下载</a></li>
                    <li class="active"><a href="https://www.phalapi.net/wikis/">文档</a></li>
                    <li><a href="https://www.phalapi.net/donate.html">贡献</a></li>
                    <li><a href="#">|</a></li>
                    <li><a href="http://qa.phalapi.net/" target="_blank">社区</a></li>
                    <li><a href="http://www.ituring.com.cn/book/2405" target="_blank">书籍</a></li>
                    <li><a href="http://demo.phalapi.net/listAllApis.php" target="_blank">体验</a></li>
                    <li><a href="https://github.com/phalapi/phalapi-library" target="_blank">扩展</a></li>
                </ul>
            </div>
            <!--/.nav-collapse -->
        </div>
    </div>
    <!-- navbar end -->


    <div id="content">
        <div class="container">
            <div class="row row-md-flex row-md-flex-wrap">
                <h4><a href="/wikis/%5B1.1%5D-%E4%B8%8B%E8%BD%BD%E4%B8%8E%E5%AE%89%E8%A3%85.html">上一章</a>    <a href="/wikis/">文档首页</a>   <a href="/wikis/%5B1.3%5D-%E5%9C%A8%E7%BA%BF%E4%BD%93%E9%AA%8C.html">下一章</a></h4>
<hr />
<p><em>有梦想的人学习能力特别强，而且不拒绝任何新东西。 -- 《理想丰满》</em>  </p>
<h2>1.2.1 可视化安装</h2>
<p>将代码上传到服务器并解压后，访问： ./Public/install/ 下的安装向导，如在浏览器打开：  </p>
<pre><code>http://dev.phalapi.com/install/</code></pre>
<p>然后按照提示，一步步操作即可：  </p>
<h3>(0)第零步：同意安装</h3>
<p><img src="http://7xiz2f.com1.z0.glb.clouddn.com/QQ20151024155002.jpg" alt="a pic" />  </p>
<h3>(1)第一步：环境检查</h3>
<p><img src="http://7xiz2f.com1.z0.glb.clouddn.com/QQ20151024155015.jpg" alt="a pic" />  </p>
<h3>(2)第二步：系统配置</h3>
<p><img src="http://7xiz2f.com1.z0.glb.clouddn.com/QQ20151024155030.jpg" alt="a pic" />  </p>
<h3>(3)第三步：接口请求</h3>
<p><img src="http://7xiz2f.com1.z0.glb.clouddn.com/QQ20151024155041.jpg" alt="a pic" /></p>
<h3>(4)运行效果</h3>
<p><img src="http://7qnay5.com1.z0.glb.clouddn.com/step7_20151012223516.png" alt="a pic" /></p>
<h2>1.2.2 手动创建</h2>
<p>在Windows系统下，可以手动创建一个新的项目。  </p>
<p>假设目录为：  F:\xampp\htdocs\PhalApi<br />
以下是简单的创建操作：</p>
<h3>(1)新建项目目录</h3>
<p>在./PhalApi目录下新建一个自己的项目目录，通常以项目名称命名，如项目MyApp对应：  </p>
<p><img src="http://webtools.qiniudn.com/20150411005257_929b7fdc7e966f54608b25c2e17def29" alt="QQ截图20150404004219" />  </p>
<p>然后，再分别在里面添加接口目录Api、领域目录Domain、数据源目录Model和通用目录Common，即：  </p>
<p><img src="http://webtools.qiniudn.com/20150411005257_9008ecb3491a703442f3522a86ffd624" alt="QQ截图20150404004458" /></p>
<h3>(2)准备一个接口</h3>
<p>全部的接口类文件需要放置到./Api 目录下，你可以尝试编写一个简单的Default.Index接口，也可以直接将./Demo/Api/Default.php文件复制过来。  </p>
<h3>(3)创建访问入口</h3>
<p>将./Public/demo目录复制一份为对应项目名称小写的目录，如这里的myapp：  </p>
<p><img src="http://webtools.qiniudn.com/20150411005257_e78908f60d6b34c7f932ba15eff1c1a2" alt="QQ截图20150404004653" /></p>
<p>注意！这里需要修改./Public/myapp/index.php和./Public/myapp/checkApiParams.php中的目录：  </p>
<p><img src="http://webtools.qiniudn.com/20150411005257_92bff2ed15c72380c54dff46ed800544" alt="QQ截图20150404004731" /></p>
<h3>(4)浏览器访问</h3>
<p>在浏览器输入以下链接：</p>
<pre><code>http://localhost/phalapi/Public/myapp/</code></pre>
<p>应该可以看到：  </p>
<p><img src="http://webtools.qiniudn.com/20150411005257_33f51b3efcd0938bb7fc36bb813f4808" alt="QQ截图20150404004959" /></p>
<h2>1.2.3 自动生成</h2>
<p>在Linux系统下，我们可以使用脚本快速生成一个项目结构，此过程只需要1分钟左右。  </p>
<p>简明操作如下：  </p>
<h3>(1)使用phalapi-buildapp脚本</h3>
<p>phalapi-buildapp脚本用于创建项目，进入 ./PhalApi/PhalApi/ 后，可以看到这个脚本。  </p>
<p>不过，首先，需要为这个脚本添加执行权限：</p>
<pre><code class="language-bash">$ chmod +x ./phalapi-buildapp</code></pre>
<p>然后，调用脚本创建一个MyApp的项目：</p>
<pre><code class="language-php">$ ./phalapi-buildapp MyApp

OK!
</code></pre>
<h3>(2)查看生成的项目及访问</h3>
<p>回到 /path/to/PhalApi 目录，你会发现生成了一个MyApp目录，并且里面的文件如下：  </p>
<pre><code class="language-bash">$ cd MyApp/
$ tree
.
├── Api
│   └── Default.php
├── Common
├── Domain
├── Model
└── Tests
    ├── Api
    │   └── Api_Default_Test.php
    ├── Common
    ├── Domain
    ├── Model
    ├── phpunit.xml
    └── test_env.php

9 directories, 4 files
</code></pre>
<p>在Public目录下，则会有myapp的访问入口：</p>
<pre><code class="language-bash">└── myapp
    ├── checkApiParams.php
    └── index.php</code></pre>
<p>在浏览器访问：</p>
<pre><code>#根目录设置为./Public
http://dev.phalapi.com/myapp/

#或没设置根目录为./Public时访问
http://dev.phalapi.com/Public/myapp/</code></pre>
<p>可以看到接口结果输出。</p>
<h3>(3)执行单元测试</h3>
<p>如果安装了PHPUnit，执行一下单元测试，也是通过的！</p>
<pre><code class="language-bash">$ phpunit ./Tests/
PHPUnit 4.3.4 by Sebastian Bergmann.

...

Time: 7 ms, Memory: 5.75Mb

OK (3 tests, 13 assertions)
</code></pre>
<h2>1.2.4 更多技巧</h2>
<h3>(1)日记目录需要0777权限</h3>
<p>请确保日记目录Runtime拥有写入的权限，可以给0777 。</p>
<h3>(2)脚本加执行权限和软链</h3>
<p>对于脚本命令，需要添加执行权限和软链，便于日后使用：</p>
<pre><code class="language-bash">$ cd /pah/to/PhalApi/PhalApi

$ chmod +x ./phalapi-buildapp
$ sudo ln -s /path/to/phalapi-buildapp /usr/bin/phalapi-buildapp

$ chmod +x ./phalapi-buildsqls
$ sudo ln -s /path/to/phalapi-buildsqls /usr/bin/phalapi-buildsqls

$ chmod +x ./phalapi-buildtest
$ sudo ln -s /path/to/phalapi-buildtest /usr/bin/phalapi-buildtest</code></pre>
<h3>(3)No such file or directory的解决方案</h3>
<h4>解决方案一：增加 /usr/bin/php软链</h4>
<p>可以将php的执行路径追加到/usr/bin下，即类似：</p>
<pre><code class="language-bash">ln -s /usr/local/php/bin/php /usr/bin/php</code></pre>
<h4>解决方案二：使用alias起别名</h4>
<p>或者通过使用别名 alias 的方式来注册脚本命令：</p>
<pre><code class="language-bash"># vim /etc/bashrc 

#PhalApi - 自动生成SQL语句
alias phalapi-buildsqls='/usr/local/php/bin/php /path/to/PhalApi/phalapi-buildsqls'</code></pre>
<p>需要注意的是，保存后，需要source一下，即：</p>
<pre><code class="language-bash"># source /etc/bashrc

$ source /etc/bashrc</code></pre>
<hr />
<h2>1.2.5 四个脚本命令使用说明</h2>
<h3>(1) 创建应用项目</h3>
<p>如前文所述，可以通过<code>phalapi-buildapp</code>脚本来创建一个新的项目，其使用说明如下：<br />
<img src="http://7xiz2f.com1.z0.glb.clouddn.com/1_20160422210157.jpg" alt="" />  </p>
<h3>(2)生成单元测试骨架代码</h3>
<p>当需要对某个类进行单元测试时，可使用<code>phalapi-buildtest</code>脚本生成对应的单元测试代码，其使用如下：<br />
<img src="http://7xiz2f.com1.z0.glb.clouddn.com/3_20160422210251.jpg" alt="" />  </p>
<p>其中，</p>
<ul>
<li>第一个参数file_path：是待测试的源文件相对/绝对路径  </li>
<li>第二个参数class_name：是待测试的类名  </li>
<li>第三个参数bootstrap：是测试启动文件，通常是./test_env.php文件  </li>
<li>第四个参数author：你的名字，默认是dogstar  </li>
</ul>
<p>通常，可以先写好类名以及相应的接口，然后再使用此脚本生成单元测试骨架代码。<br />
以Default.Index默认接口服务为例，需要为此生成测试骨架代码，可以依次这样操作：  </p>
<pre><code class="language-bash">$ cd /path/to/PhalApi
$ cd ./Demo/Tests
$ ../../PhalApi/phalapi-buildtest ../Api/Default.php Api_Default ./test_env.php &gt; ./Api/Api_Default_Test.php</code></pre>
<p>最后，需要将生成好的代码，重定向保存到你要保存的位置。通常与产品代码对齐，并以“{类名} + _Test.php”方式命名。  </p>
<h3>(3)生成数据库建表SQL</h3>
<p>当需要创建数据库表时，可以使用<code>phalapi-buildsqls</code>脚本结合配置文件dbs.php生成建表SQL，这个工具在创建分表时尤其有用，其使用如下：<br />
<img src="http://7xiz2f.com1.z0.glb.clouddn.com/2_20160422210230.jpg" alt="" />  </p>
<p>其中，</p>
<ul>
<li>第一个参数dbs_config：是指向数据库配置文件./Config/dbs.php的路径，可以使用相对路径  </li>
<li>第二个参数table：是需要创建sql的表名，每次生成只支持一个  </li>
<li>第三个参数engine：（可选）是指数据库表的引擎，可以是：Innodb或者MyISAM  </li>
</ul>
<blockquote>
<p>温馨提示：需要提前先将建表的SQL语句（除主键id和ext_data字段外）放置到./Data/目录下，文件名为：{表名}.sql。  </p>
</blockquote>
<p>如，我们需要生成10用户user_session表的的建表语句，那么需要添加数据文件./Data/user_session.sql（除主键id和ext_data字段外）：  </p>
<pre><code class="language-sql">      `user_id` bigint(20) DEFAULT '0' COMMENT '用户id',
      `token` varchar(64) DEFAULT '' COMMENT '登录token',
      `client` varchar(32) DEFAULT '' COMMENT '客户端来源',
      `times` int(6) DEFAULT '0' COMMENT '登录次数',
      `login_time` int(11) DEFAULT '0' COMMENT '登录时间',
      `expires_time` int(11) DEFAULT '0' COMMENT '过期时间',</code></pre>
<p>然后，进入到项目根目录，执行命令：  </p>
<pre><code class="language-bash">$ php ./PhalApi/phalapi-buildsqls ./Config/dbs.php user_session</code></pre>
<p>就会看到生成好的SQL语句了，类似：  </p>
<pre><code class="language-sql">CREATE TABLE `phalapi_user_session_0` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      ... ...
      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `phalapi_user_session_1` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      ... ...
      `ext_data` text COMMENT 'json data here',
      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `phalapi_user_session_2` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      ... ...
      `ext_data` text COMMENT 'json data here',
      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `phalapi_user_session_3` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      ... ...
      `ext_data` text COMMENT 'json data here',
      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `phalapi_user_session_4` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      ... ...
      `ext_data` text COMMENT 'json data here',
      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `phalapi_user_session_5` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      ... ...
      `ext_data` text COMMENT 'json data here',
      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `phalapi_user_session_6` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      ... ...
      `ext_data` text COMMENT 'json data here',
      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `phalapi_user_session_7` (
      ... ...
      `ext_data` text COMMENT 'json data here',
      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `phalapi_user_session_8` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      ... ...
      `ext_data` text COMMENT 'json data here',
      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `phalapi_user_session_9` (
      `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
      ... ...
      `ext_data` text COMMENT 'json data here',
      PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;</code></pre>
<p>最后，便可把生成好的SQL语句，导入到数据库，进行建表操作。</p>
<h3>(4)生成接口代码 - V1.3.4及以上版本支持</h3>
<p>当需要编写开发一个接口时，可以使用<code>phalapi-buildcode</code>脚本生成基本的Api、Domain和Model代码。此脚本不是很强悍的，项目可以根据自己的喜欢使用，或者修改定制自己的模板。其使用如下：<br />
<img src="http://7xiz2f.com1.z0.glb.clouddn.com/4_20160514155143.png" alt="" />  </p>
<p>其中，</p>
<ul>
<li>第一个参数app_path：是指项目根目录到你的项目的相对路径  </li>
<li>第二个参数api_path：是需要创建接口的相对项目的相对路径，支持多级目录，可不带.php后缀  </li>
<li>第三个参数author：（可选）你的名字，默认为空</li>
<li>第四个参数overwrite：（可选）是否覆盖已有的代码文件，默认为否</li>
</ul>
<p>例如，我们要为Demo项目生成一个新的接口文件./AA/BB/CC.php，则可以：  </p>
<pre><code class="language-bash">$ cd /path/to/PhalApi
$ ./PhalApi/phalapi-buildcode Demo AA/BB/CC dogstar
Start to create folder /mnt/hgfs/F/PHP/PhalApi/PhalApi/../Demo/Api/AA/BB ...
Start to create folder /mnt/hgfs/F/PHP/PhalApi/PhalApi/../Demo/Domain/AA/BB ...
Start to create folder /mnt/hgfs/F/PHP/PhalApi/PhalApi/../Demo/Model/AA/BB ...
Start to create file /mnt/hgfs/F/PHP/PhalApi/PhalApi/../Demo/Api/AA/BB/CC.php ...
Start to create file /mnt/hgfs/F/PHP/PhalApi/PhalApi/../Demo/Domain/AA/BB/CC.php ...
Start to create file /mnt/hgfs/F/PHP/PhalApi/PhalApi/../Demo/Model/AA/BB/CC.php ...

OK! AA/BB/CC has been created successfully!
</code></pre>
<p>可以看到生成的代码有：<br />
<img src="http://7xiz2f.com1.z0.glb.clouddn.com/cc20160514155950.png" alt="" />   </p>
<p>访问接口：<br />
<img src="http://7xiz2f.com1.z0.glb.clouddn.com/aa20160514160328.png" alt="" />  </p>
<p>最后，在线接口列表，可以看到：<br />
<img src="http://7xiz2f.com1.z0.glb.clouddn.com/bb20160514160158.png" alt="" />  </p>
<h4><a href="/wikis/%5B1.1%5D-%E4%B8%8B%E8%BD%BD%E4%B8%8E%E5%AE%89%E8%A3%85.html">上一章</a>    <a href="/wikis/">文档首页</a>   <a href="/wikis/%5B1.3%5D-%E5%9C%A8%E7%BA%BF%E4%BD%93%E9%AA%8C.html">下一章</a></h4><div style="float: left">
<h4>
<a href="http://qa.phalapi.net/">还有疑问？欢迎到社区提问！</a>
&nbsp;&nbsp;
<a href="http://docs.phalapi.net/#/v2.0/">切换到PhalApi 2.x 开发文档。</a>
</h4>
</div>
            </div>
        </div>
    </div>

 <!-- 广告位 -->
<div class="grid-wrapper desktop-only">
	<p align="center">
		<a href="http://7xiz2f.com1.z0.glb.clouddn.com/%E6%88%91%E7%9A%84%E5%90%8D%E5%AD%97%E5%8F%AB%EF%BC%9A%CF%80%E6%A1%86%E6%9E%B6%20-%20PhalApi%202016%E5%B9%B4%E5%BA%A6%E5%BC%80%E6%BA%90%E6%80%BB%E7%BB%93%20-%20%E5%AE%98%E6%96%B9%E5%87%BA%E5%93%81.pdf" target="blank"><img width="950" height="100" src="http://7xiz2f.com1.z0.glb.clouddn.com/ad_20170104.png"></a>
		<a href="http://www.itran.cc/" target="blank"><img width="950" height="100" src="http://7xslqv.com1.z0.glb.clouddn.com/images/9/69/b88bc92455dc1239f9a5bf8d72929.png"></a>
		<a href="http://web-tools.phalapi.net/" target="blank"><img width="950" height="100" src="http://7xslqv.com1.z0.glb.clouddn.com/images/7/d0/88f523566c482296aecc43d185ca2.png"></a>
	</p>
</div>

        <!-- footer -->
        <div class="footer">
            <div class="link container ">
                <div class=" col-xs-7 col-sm-7 col-md-7 col-lg-7 ">
                    <h3>PhalApi (π框架)</h3>
                    <p>一个轻量级PHP开源接口框架，专注于接口服务开发，支持HTTP/SOAP/RPC协议，拥有自动生成的在线文档、多种开发语言的客户端SDK包以及可重用的扩展类库，可用于快速搭建微服务、RESTful接口或Web
                        Services。</p>
                    <!-- <p>:</p> -->
                    <a href="https://www.phalapi.net/" target="_blank"> PhalApi </a>
                    <span>|</span>
                    <a href="http://qa.phalapi.net/" target="_blank">社区</a>
                    <span>|</span>
                    <a href="download.html" target="_blank">下载</a>
                    <span>|</span>
                    <a href="/wikis/">文档</a>
                    <span>|</span>
                    <a href="http://www.ituring.com.cn/book/2405" target="_blank">书籍</a>
                    <span>|</span>
                    <a href="http://demo.phalapi.net/listAllApis.php" target="_blank">体验</a>
                    <span>|</span>
                    <a href="donate.html" target="_blank">贡献</a>
                    <span>|</span>
                    <a href="https://github.com/phalapi/phalapi-library" target="_blank">扩展</a>
                    <span>|</span>
                    <a href="/license.html" target="_blank">许可</a>
                    <span>|</span>
                    <a href="/about.html" target="_blank">关于</a>
                    <span>|</span>
                    <a href="https://www.phalapi.net/wikis/en/" target="_blank">English</a>

                </div>
                <div class=" col-xs-5 col-sm-5 col-md-5 col-lg-5 contact_us ">
                    <h3>联系我们</h3>
                    <a href="https://github.com/phalapi/phalapi"><img src="../images/github.png" alt="github" /></a>
                    <a href="http://weibo.com/p/100808d236e99beb645bfb56ed1c37dde9b8bd?k=phalapi%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6&from=501&_from_=huati_topic"><img src="../images/weibo.png"  alt="weibo" /></a>
                    <a href="http://7xslqv.com1.z0.glb.clouddn.com/images/1/b0/894fde762850cb11250253f7d5ede.png"><img src="../images/zfb.png"  alt="zfb" /></a>
					<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=f16292029e59975d4ccfccc70ed87aa5c5646df512e83b0e9e1270e8368be461"><img border="0" src="images/qq.png" alt="π框架 - PhalApi交流群②" title="π框架 - PhalApi交流群②"></a>
					<a href="http://git.oschina.net/dogstar/PhalApi"><img src="../images/git-oschina.png"  alt="git-oschina" /></a>
                </div>
                <div class="cls"></div>
                <div class="text-center copy_right"> ©2015-2017 PhalApi All Rights Reserved. <a href="http://www.miitbeian.gov.cn" target="_blank">粤ICP备15028808号</a>

				<script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1255326144'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s4.cnzz.com/z_stat.php%3Fid%3D1255326144%26show%3Dpic' type='text/javascript'%3E%3C/script%3E"));</script>
                </div>
            </div>
        </div>
    </div>


    <a href="https://github.com/phalapi"><img id="gitHub_fllow" style="position: fixed; top: 0; right: 0; border: 0;z-index:9999" src="https://camo.githubusercontent.com/652c5b9acfaddf3a9c326fa6bde407b87f7be0f4/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6f72616e67655f6666373630302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_orange_ff7600.png"></a>


    <script src="../js/jquery-1.11.1.min.js"></script>
    <script src="../js/bootstrap.min.js"></script>
</body>

</html>